home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 41 / Amiga Format CD41 (1999-06)(Future Publishing)(GB)[!][issue 1999-07].iso / -seriously_amiga- / misc / next2.6 / next.doc < prev    next >
Text File  |  1999-04-28  |  51KB  |  1,250 lines

  1.  
  2.  
  3.                 NEXT V2.6
  4.  
  5.            (c) 1993-99 by Jürgen Klawitter
  6.  
  7.                  FREEWARE
  8.  
  9.                                                                             
  10.  
  11.              NEXT needs at least OS 2.04
  12.                                                                             
  13.  
  14.   NEXT ist mainly a text reader, but can also be used as (offline) browser,
  15.   Amigaguide replacement, datatypes viewer, print utility, dearchiver
  16.   and more ...
  17.  
  18.  
  19.   INSTALLATION & SHORT INSTRUCTION
  20.  
  21.   Copy NEXT to C: or somewhere else in your path. Reqtools.library, (c) by
  22.   Nico Francois, should be in LIBS:, although NEXT can work without it.
  23.   If you use NEXT frequently you should insert a line like "resident c:next
  24.   pure" in your user-startup.
  25.   Further on amigaguide.library is needed if AmigaGuide files are to be
  26.   displayed as hypertext. XPK-Libraries, LhA, LZX, UnZip and GZip are required
  27.   for xpk-compressed and archived files respectively.
  28.   You can use NEXT without reading this document although you probably will
  29.   not detect all features. Most commands are compatible to those of More,
  30.   MuchMore or PPMore. Press "Help" in case of need. The Help window
  31.   can be used as popup menu: Doubleclick on a line or use
  32.   cursor keys + return to start an action.
  33.  
  34.  
  35.   Contents
  36.  
  37.    1.General remarks              18.Highlighting a line
  38.    2.Start, options              19.File conversion
  39.    3.Configuration              20.HTML
  40.    4.Moving through text          21.AmigaGuide, datatypes
  41.    5.Messages and input           22.Viewing pictures
  42.    6.Search                  23.Info, filenote
  43.    7.Search by mouseclick          24.Delete current file
  44.    8.Searching text in binary files   25.%-Display
  45.    9.Marking a block              26.Archives
  46.   10.String count              27.Tabs
  47.   11.Word statistics              28.Megafiles
  48.   12.Print/Save               29.Settings
  49.   13.Print with page numbers          30.Editing the current file
  50.   14.Print modes              31.Copy files
  51.   15.Initializing printer          32.Font selection
  52.   16.Changing window size & position  33.Reformat current text
  53.   17.Loading a new file           34.Changes in V2.6
  54.  
  55.   If you only want to read one of these chapters, you can use a special
  56.   function of NEXT (called MSEARCH): press Ctrl and click with left mouse
  57.   button on the number of the respective chapter.
  58.  
  59.  
  60.  
  61.   1.General remarks
  62.  
  63.   NEXT will use the system font if at least 79 rows of text can be displayed
  64.   with this font. Otherwise topaz 8 will be used. If the default font is
  65.   smaller than topaz 8, 80 rows will be displayed. You can override this
  66.   behaviour by options FONT and ROWS (see below).
  67.  
  68.   NEXT formats the text before displaying it. That means, lines are wrapped
  69.   at word boundaries if they are too long and nonprintable chars are converted
  70.   to spaces. ESC-sequences for color, style and printing will not be touched.
  71.   Formfeeds are left intact, too, but will be displayed as L.
  72.   Formatting is done very fast, but will take some instances if a file is
  73.   very long.
  74.  
  75.   Formatting speeds up text display, also binaries can be read like ordinary
  76.   text files. The disadvantage is that the length of lines stays constant
  77.   if window width or tab size are changed. You have to reload the current
  78.   file in these cases to adjust lines again.
  79.  
  80.   The window title contains some useful informations, two of which have to be
  81.   explained. Example:
  82.  
  83.    2/16 AMINET11:Aminet/AMINET (262.941 bytes)                     DV*   50% 
  84.    ^                                   ^
  85.    1                                   2
  86.  
  87.   (1) If a file couldn't be loaded completely into memory, you can see here
  88.       which part of it is currently displayed (part 2 of 16 in this case).
  89.   (2) At this position some status informations may appear:
  90.       D = currently displayed file has been deleted
  91.       V = commands "VIEW archive" and "UNPACK archive" can be used
  92.       * = a pattern exists which can be used to scan a directory, see
  93.       chapter below.
  94.  
  95.   Some terms used in this doc should be explained to avoid confusion:
  96.   current file = file which is currently displayed in NEXT's window
  97.   current directory = directory of current file (not that of the shell)
  98.  
  99.  
  100.   2.Start
  101.  
  102.   Workbench:
  103.   ==========
  104.  
  105.   1. Click on NEXT icon and doubleclick on the icon of a file or directory
  106.      (holding down the shift-key)
  107.   2. Set NEXT as the default tool in a text icon and doubleclick on that.
  108.  
  109.   If you only doubleclick on the NEXT icon, a filerequester will appear.
  110.  
  111.  
  112.   Shell: > next [file|directory] [options, see below]
  113.   ======
  114.  
  115.   All arguments are optional and can be typed in any order. Without
  116.   arguments the filerequester will open. The same is true if you provide
  117.   the name of a directory. If a wrong name has been given, NEXT tries to
  118.   extract the parent directory from the pathname and presents that.
  119.  
  120.   Instead of a file or directory a pattern with AmigaDos wildcards can be
  121.   used. Patterns for directories must be terminated by a "/".
  122.  
  123.   After the first file has been loaded, you can continue to scan the
  124.   directory for other files which match the provided pattern, using the
  125.   command "LOAD next".
  126.  
  127.  
  128.   OPTIONS
  129.   =======
  130.   There are the same options for Workbench, Shell and config file.
  131.   When starting from Workbench they can be defined as tooltypes in the
  132.   project icon. Between tooltype and its value must be a "=", e.g. ROWS=79.
  133.   Basic settings can defined in a config file called ENV:next.prefs.
  134.  
  135.  
  136.   @LIB/@CON/@PUR  (see also chapters 19 and 20)
  137.   --------------
  138.   @LIB: AmigaGuide files are displayed using amigaguide.library.
  139.   @CON: Files belonging to one of the types AmigaGuide, HTML, MWWrite,
  140.     MSWord, MSHLP are converted to readable text. This is the default
  141.     mode.
  142.   @PUR: All files are displayed pure (no conversion)
  143.  
  144.  
  145.   ROWS(=R) n
  146.   ----------
  147.   This option sets the maximal number of text rows (columns) to be displayed
  148.   on screen (default 79). This will also be the maximal print width.
  149.   Valid values are 40-105. Smaller values will be set to 40, larger ones
  150.   to 105.
  151.  
  152.   LINES(=L) n
  153.   -----------
  154.   Sets the number of text lines to be displayed at start, is ignored later
  155.   on. Smallest value accepted is 8.
  156.  
  157.   WX, WY n
  158.   --------
  159.   x- and y-positions (in pixels) at which window will open.
  160.  
  161.   CENTER
  162.   ------
  163.   Centers the window at start. This can only be done if you have defined
  164.   window dimensions by ROWS and/or LINES which are smaller than the screen.
  165.  
  166.   FONT(=F) name/n
  167.   ---------------
  168.   "name" is the fontname WITHOUT suffix ".font", n is the size of the font.
  169.   Example: FONT Courier/13 or F Courier/13
  170.   The font must be of fixed width, otherwise it will not be accepted.
  171.   Fontnames should be written case sensitive, especially if you want to
  172.   use topaz/8 or topaz/9.
  173.  
  174.   TABS n
  175.   ------
  176.   Defines the tab width (n=2-16). Default 8.
  177.  
  178.   LHA <path>, LZX <path>, UNZIP <path>, GZIP <path>
  179.   -------------------------------------------------
  180.   Defines where an archiver will be looked for in case an archive has to be
  181.   extracted or viewed. Example: lha c:lha.
  182.   Paths which contain spaces must be enclosed by "". You should define the
  183.   paths in ENV:next.prefs otherwise you will be asked when an archive occurs.
  184.  
  185.   RES
  186.   ---
  187.   Makes unpackers LHA, LZX und UNZIP resident when needed the first time
  188.   (GZIP is not residentable).
  189.   This increases speed of archive operations and decreases number of disk
  190.   accesses. All unpackers are removed from resident list (and memory)
  191.   when leaving NEXT.
  192.  
  193.   ED <path>
  194.   ---------
  195.   Path of the editor to be called if you want to edit the current file.
  196.   A path containing spaces must be enclosed in "".
  197.  
  198.   TEMPDIR path
  199.   ------------
  200.   Defines the directory where the archivers will write their temporary files
  201.   to. The directory must exist. It should be in RAM if you have enough
  202.   memory. Default is T:. Within TEMPDIR a subdirectory "x" will be created
  203.   if it doesn't exist.
  204.  
  205.   NOFLUSH (Option FLUSH is obsolete)
  206.   -------
  207.   After quitting the program all temporary files including subdirectory "x"
  208.   will be deleted by default. You can prevent this by choosing NOFLUSH.
  209.  
  210.   TOPMARGIN <n>
  211.   -------------
  212.   Inserts as many linefeeds as specified on top of a printed page. This may
  213.   be usefull if your printer doesn't understand the "top margin" command
  214.   like my Canon BJC-4400.
  215.  
  216.   ASK
  217.   ---
  218.   If defined a requester will appear every time before loading a file by
  219.   "LOAD next". The advantage is that you can see which file will be the
  220.   next one (normally you don't know this) and you can decide between
  221.   Load, Skip and Cancel.
  222.  
  223.   Options are treated in the following order:
  224.  
  225.          1. Shell or Workbench options > next.prefs > internal defaults
  226.          2. FONT > ROWS,LINES > WX,WY > defaults
  227.  
  228.   That means: A given font will be used, even if a given number of rows
  229.   can't be realized. ROWS has priority above WX and default rows.
  230.   If the number of given rows is too big, NEXT tries to show as many
  231.   rows as possible. topaz/8 will be used if the default font is bigger.
  232.  
  233.   The following table gives some examples of usable fonts and the
  234.   maximal number of rows on a standard screen with 640 pixels.
  235.  
  236.   fontwidth  rows    font/size
  237.   --------------------------------------------------------------------
  238.       6      105    thinpaz/8  Courier/11
  239.       7       90    Courier/13
  240.       8       79    topaz/8  topaz/11 pearl/8  look/8  SanS/11
  241.       9       70    Courier/15
  242.      10       63    topaz/9
  243.  
  244.  
  245.  
  246.   3.Configuration
  247.  
  248.   When started NEXT looks for two files:
  249.  
  250.         ENV:Next.prefs
  251.         ENV:Next.files
  252.  
  253.   Next.prefs contains information about configuration. Next.files may contain
  254.   a list of frequently accessed files and directories which can easily be
  255.   loaded after start of programm by pressing "+" (see chapter 17).
  256.   Both files can be written with an editor and must be saved to ENVARC: and
  257.   ENV:.
  258.   Each entry must be placed on a separate line. Comments must start with a
  259.   semicolon. Paths containing spaces have to be set in "".
  260.  
  261. ------------------------------------------------------------------------
  262. ;example for next.prefs
  263.  
  264. font=Courier/13
  265. rows=90
  266. lha=lha             ;no path if LhA is resident
  267. lzx="work:"my archivers/lzx"    ;path contains a space
  268. ed=c:dme
  269. @con                ;convert guides and HTML files
  270. res                ;make unarchivers resident
  271. ;end of config file
  272. ------------------------------------------------------------------------
  273.  
  274.   The first line in next.files has a special meening:
  275.   If NEXT is started without a file argument it takes the first name within
  276.   Next.files and loads it. If you want NEXT to behave as usual (opening a
  277.   filerequester) you should write "\" on the first line. Next.files may
  278.   contain options, too.
  279.  
  280. ------------------------------------------------------------------------
  281. ;example for next.files
  282.  
  283. \                ;show current directory on start
  284. cd0:aminet/biz/dbase        ;for AMINET CD's
  285. cd0:aminet/pix
  286. \#?.readme            ;wildcards are allowed
  287. \#?.bbs
  288. \#?
  289. \                ;actual directory, for better arrangement
  290. work:school/bio/tests/bi#?
  291. work:pd/DiskSalve/Locale/docs/english/disksalv.doc
  292. ;EOF
  293. ----------------------------------------------------------------------------
  294.  
  295.  
  296.  
  297.   4.Moving through text
  298.  
  299.   Main window
  300.   -----------
  301.   As mentioned above key commands for moving are like those of other common
  302.   textviewers. Space goes down one page, Backspace up one page. With cursor
  303.   keys the text can be scrolled up or down. Keys of numeric keypad can be
  304.   used, too. Text can be also moved by the scroll gadget at the bottom border
  305.   of the window. Press Help in case of need.
  306.  
  307.   Goto (G) jumps to the text position you want. You have to provide
  308.   a percent value if the status field in the window bar displays percent
  309.   otherwise a line number.
  310.  
  311.   Jump (J) jumps to the position where you jumped from with
  312.   one of the commands Top, Bottom, Search or Jump to mark. If you are e.g.
  313.   somewhere in the text and you jump to the bottom you'll get back to the
  314.   previous position by pressing "J". Jump back stores the position every
  315.   time before a jump is performed. A jump must be longer than one page.
  316.  
  317.   List windows
  318.   ------------
  319.   The commands RELOAD, LOAD myfiles and VIEW archive display file lists in
  320.   their own window. You can move through these lists with the same keys as in
  321.   the main window (cursor keys, BS and Space). A file is selected by double
  322.   click or by moving through a list with cursor up/down and pressing Return
  323.   afterwards.
  324.   You can search through the lists by pressing "S" or "."and entering a
  325.   string or pattern (see chapter "Search"). "N" continues search.
  326.  
  327.  
  328.  
  329.   5.Messages and input
  330.  
  331.   Error messages and informations are given by requesters which can be
  332.   closed in most cases by pressing any key. If there two or more gadgets
  333.   Return ist equivalent to a click on the leftmost gadget (OK, Continue..).
  334.  
  335.   Several commands afford an input (Search, Load, Print..) which is done
  336.   into an input window with a string gadget. Empty input (nothing typed and
  337.   Return pressed) aborts the respective command.
  338.   Apart from printable chars following control chars are accepted if the
  339.   filter for string gadgets in Prefs/IControl is disabled:
  340.  
  341.       TAB          Tab key
  342.       ESC          Esc
  343.       CSI          Alt-Esc
  344.       Linefeed(LF)    Ctrl-J
  345.       Formfeed(FF)    Ctrl-L
  346.       Return(CR)      Ctrl-M
  347.  
  348.  
  349.  
  350.   6.Search (Search ci/cs, Next, Previous)
  351.  
  352.   Strings can be searched case sensitive (cs) or case insensitive (ci).
  353.   They can contain control chars like LF. This enables e.g. searching of
  354.   strings which continue on next line or finding only words at beginning of
  355.   a line.
  356.  
  357.   NEXT marks all occurrences with background color 2. Control chars in a
  358.   search string are converted to visible chars.
  359.   In contrast to most text readers NEXT marks ALL occurrences on screen,
  360.   not only the first match. This is faster and gives much better survey.
  361.  
  362.   Search starts from current position (displayed text included) if a new
  363.   string has been given or if search direction changes.
  364.   Searching forward the first match will be displayed 2 lines below top
  365.   of window (if possible). Backsearch displays it 2 lines from bottom. So
  366.   you can see what is above/below.
  367.  
  368.   Usually search goes downward after string input. But you can force
  369.   immediate backsearch by clicking on the gadget "Search back" or by using
  370.   the shortcut Right Amiga-B.
  371.  
  372.   Pattern search
  373.   ==============
  374.   From V1.8 on strings to be searched may contain wildcards which are
  375.   equivalent to the AmigaDos wildcard "?". They replace any alphanumerical
  376.   character. Input of wildcards is done by Help key.
  377.  
  378.   EXAMPLE: Input is "b?g". As result bug, big, bog, bag... will be found.
  379.  
  380.   If a pattern contains nothing but wildcards NEXT will look only for
  381.   words with the same length as the pattern. (It wouldn't make much sense
  382.   to display all occurrences without this restriction.)
  383.   In order to search for words with length n the input can be "[n]".
  384.   Example: [15] starts search for words which contain 15 chars.
  385.  
  386.   ==============
  387.  
  388.   The special search abilities of NEXT may give nice effects.
  389.  
  390.   EXAMPLES:
  391.  
  392.   1. Please press following keys in the same order: S, TAB, Return.
  393.                                       ;
  394.      Result: All TABs are marked (see line above).
  395.  
  396.   2. Marking of spaces: Press S, Space, Return.
  397.      Press R (=Refresh) to get a normal display again.
  398.  
  399.   3. Pattern search: Press S, type "th??" and Return. Input of "??" by
  400.      Help key.
  401.  
  402.      that they others whether through the pathname either
  403.  
  404.   4. Press S, Alt-Space, Return.
  405.  
  406.                          
  407.              *°¿°*       
  408.               /=\         
  409.                                     
  410.                                   
  411.                                                     
  412.                                                      
  413.                           
  414.  
  415.  
  416.   This image is composed of spaces with Code 160.
  417.  
  418.  
  419.   7.Search by mouseclick (MSearch)
  420.  
  421.   Occurrences of any word on screen can be simply searched by holding down
  422.   Ctrl and clicking on the first (visible) char. This is a nice feature
  423.   not offered by other text readers. Search is ci if you press Ctrl alone but
  424.   will be cs if another qualifier is pressed additionally.
  425.   Direction of search depends on the mousebutton pressed:
  426.  
  427.       Ctrl-LMB (left mousebutton)  ->  forward search
  428.       Ctrl-RMB (right     "     )  ->  backward search
  429.  
  430.   The selected word will be inverted as long as buttons are held down.
  431.   Except the first char all others must be alphanumeric. Point, underscore
  432.   and hyphen are treated as chars if they are placed within the word.
  433.  
  434.   EXAMPLES:
  435.  
  436.       clicked          marked/searched
  437.       ------------------------------------
  438.       Workbench:          Workbench:
  439.       A600/1200          A600/1200
  440.       ;comment          ;comment
  441.       ; comment          ; comment
  442.       Nölle-Neumann       Nölle-Neumann
  443.       12.5.94          12.5.94
  444.  
  445.  
  446.  
  447.   8.Searching text in binary files (XSearch)
  448.  
  449.   This function finds any readable ASCII text in programs and other binary
  450.   files. It may be useful e.g. if you want to know which libraries, devices
  451.   or files a program needs to work.
  452.  
  453.   Strings are considered as ASCII if they consist of at least 4 alphanumeric
  454.   chars. Change of upper case to lower case may occur only at beginning of
  455.   a string, otherwise it will not be marked. There are of course many char
  456.   combinations within a program which are senseless, but hitrate of this
  457.   function is quite good.
  458.  
  459.   XSEARCH starts at current position and can be continued by pressing
  460.   "X". Backsearch is not possible.
  461.  
  462.   If Shift-X is pressed words consisting of 3 chars only can be detected.
  463.   Of course, much more "garbage" is found in this mode.
  464.  
  465.  
  466.  
  467.   9.Marking a block (Mark 1/2)
  468.  
  469.   A line can be marked with Shift-RMB or Shift-LMB. The positions are
  470.   stored and indicated by special signs at start of line ( 1 
  471.   for LMB,  2  for RMB). Marks can be shifted by simply Shift-clicking
  472.   at another line.
  473.   You can jump back to a marked position by pressing "1" or "2" on the main
  474.   keyboard. ATTENTION:
  475.   From V2.5 on you can no longer use LMB or RMB to jump to the marks. LMB is
  476.   now reserved for clicks at references in HTML-files and guides.
  477.  
  478.  
  479.   Two marks define begin and end of a block, marked lines included.
  480.   The order of marks (1/2 or 2/1) is unimportant. If only one line has been
  481.   marked this line will be taken as a block. A block can be printed or saved.
  482.   It is also used by the function "Word statistics" (see below).
  483.  
  484.   Marks can be removed by pressing Del or by Shift-clicking on them a second
  485.   time.
  486.  
  487.   The following operations can be applied to a block:
  488.  
  489.     - Print
  490.     - Save
  491.     - Word statistics
  492.     - Jump to mark 1/2
  493.     - Count block
  494.  
  495.  
  496.  
  497.   10.String count (Count ci/cs, Count old)
  498.  
  499.   This function counts all occurrences of a string or a single char within
  500.   current file. With "C" count is case insensitive, with Shift-C case
  501.   sensitive. The result of count is displayed in a requester. The title
  502.   of the requester window shows whether count was ci or cs.
  503.   Count can be restricted to an existing block. Press the "Count block"
  504.   gadget in this case after input.
  505.  
  506.   A counted string can be searched later on with "N" (NEXT) or "P" (PREVIOUS).
  507.   On the other hand a previously searched string can be counted by pressing
  508.   Amiga-C or Amiga-Shift-C (block). The mode (cs/ci) will be the same.
  509.   If the counted string is a pattern consisting of ??? only the number of
  510.   words having the same length will be reported, e.g. "word[3] found 34
  511.   times". [3] indicates that length was 3 chars.
  512.  
  513.   The count function is mainly for analysing texts. You can also use it
  514.   to check whether a certain string occurs in a file without leaving current
  515.   text position.
  516.  
  517.  
  518.  
  519.   11.Word statistics (Count words)
  520.  
  521.   This command is started by "W". It counts the words of the whole text
  522.   or within a block (if defined). Words which are separated by a hyphen at
  523.   line end are considered as ONE word. The result is presented in a window:
  524.  
  525.   The first line shows the total number of words and average word length.
  526.   The table below presents the occurring lengths, number of words (n) with
  527.   same length and portion of words with same length (%) in text. Maximal
  528.   word length is 30. Longer words - they occur very rarely - will be added
  529.   to length 30.
  530.  
  531.   Word definition is the same as explained in chapter 6.
  532.  
  533.   EXAMPLES:   print/save      2 words
  534.           Next.doc          1 word
  535.           A-Z          1 word
  536.           A - Z          2 words
  537.           4711          1 word
  538.  
  539.  
  540.  
  541.   12.Print/Save (Print)
  542.  
  543.   This function saves the text or part of it to PRT: or to a file. Pressing
  544.   Shift-P will save the whole file, pressing "*" will save the currently
  545.   marked block.
  546.  
  547.   NEXT checks if printer is online (for parallel port only). If printer
  548.   is online PRT: will be the default output, else you have to enter the
  549.   filename you want to save to. "PRT:" can be replaced by a filename if
  550.   you don't want to print.
  551.  
  552.   A block can also be saved to clipboard (Unit 0). The input window has a
  553.   gadget "Snip". Click on it or use the shortcut Amiga-S for
  554.   clipboard copy.
  555.  
  556.   If the file you want to save to already exists, you'll be asked whether
  557.   it should be overwritten or whether text should be appended. Press "O"
  558.   to overwrite or "A" to append. Any other key will abort.
  559.   The append mode may be useful if you only want to collect some important
  560.   parts of a text file.
  561.  
  562.   If output goes to PRT: the number of pages and sheets needed are calculated
  563.   and shown in a requester. You may start printing now by pressing Return
  564.   or abort with any other key.
  565.  
  566.   While printing NEXT uses the page length defined in printer settings and
  567.   sends a formfeed to the printer after each page (except last page).
  568.   This is NOT the case if the text already contains formfeeds or if output
  569.   goes to a file.
  570.  
  571.  
  572.  
  573.   13.Print with page numbers (Print pagenum)
  574.  
  575.   If you want to print/save with page number and a title line on each page
  576.   press Amiga-P or Amiga-* (for block). You'll be asked for the text of
  577.   the title line. Default is the filename, which can be taken over by
  578.   Return. After that you'll be asked for page length, which must be at
  579.   least 3 lines. Default is page length in printer settings.
  580.  
  581.   The title line looks like this by default:
  582.  
  583.   Next.dok                                                                  1
  584.  
  585.   Here comes the first line of text...
  586.  
  587.  
  588.   Modifying page header
  589.   =====================
  590.   1. Empty input for title text will cause NEXT to print without a title
  591.      line but with the page length you have entered. So you can use other
  592.      page lengths than default length.
  593.   2. If you only type one or more spaces as title text, title header will
  594.      be filled with spaces but page numbers will be printed.
  595.   3. Style and position of header text can be influenced by a number of
  596.      options which can be switched on or off by clicking in the settings
  597.      window. Press "`" to open the settings window.
  598.  
  599.      BOLD, UNDERLINED and ITALIC can be chosen for text style. They can be
  600.      combined. Default is UNDERLINED.
  601.      The new option CENTERTITLE centers the title (surprise). If the title
  602.      consists of spaces only the pagenumbers will be centered.
  603.  
  604.  
  605.  
  606.   14.Print modes
  607.  
  608.   In the settings window (opened by "`") four different print modes can
  609.   be selected by a click (or unselected by a second click):
  610.  
  611.     SMARTPRINT
  612.     BOOKMODE
  613.     ODDSFIRST
  614.     PAUSE
  615.  
  616.   (1) SMARTPRINT tries to be intelligent and varies the pagelength a bit
  617.       according to structure of text. That means:
  618.  
  619.       If at pageend only one line of a paragraph is left that normally would
  620.       be printed on next page, it will be printed on the same page.
  621.       If at end of page the first lines of a new paragraph or a heading
  622.       appear, they will be printed on the next page. Thus, a printed page may
  623.       be 1 line (max.) longer than defined by printer prefs or input. It may
  624.       also be several lines shorter.
  625.  
  626.       The smart_print mode is DEFAULT, because it gives the better results
  627.       in most cases. If smart_print is switched off, all pages will be
  628.       printed with constant page length. Minimal page length for smart_print
  629.       mode is 11 lines. For shorter pages the normal print mode will be used.
  630.  
  631.       HINT: Print a file with pagetitle and page numbers to ram:test first,
  632.       load ram:test and look at the result. Then print it to PRT: if
  633.       all is OK. Use Shift-P (NOT  Amiga-P) this time.
  634.  
  635.  
  636.   (2) BOOKMODE can be used if a text is printed with page numbers or page
  637.       heading. If this mode is on the heading of pages with even number
  638.       will be printed in reverse order. Page numbers will appear on the left
  639.       side and the title string on the right side. Thus, page numbers will
  640.       always be at the outer margin like in books.
  641.  
  642.  
  643.   (3) If ODDSFIRST is on all pages with odd number will be printed first,
  644.       after that the pages with even number will follow. This may be useful
  645.       if you use a printer which loads single sheets automatically.
  646.       After odd pages have been sent to printer a requester will appear.
  647.       Wait until printer has stopped, then turn the stack of sheets and feed
  648.       them back into the printer. Press the gadget to start printing of even
  649.       pages.
  650.  
  651.   (4) PAUSE stops every time a page has been sent to printer and opens a
  652.       requester. Printing will continue if you press any key or the "Print"-
  653.       gadget. To abort printing you have to press "C" or the Cancel-Gadget.
  654.  
  655.  
  656.  
  657.   15.Initializing printer (Init printer)
  658.  
  659.   After pressing "=" NEXT will try to initialize your printer according
  660.   to printer settings. Printer must be online.
  661.   This function may be useful if printer was switched off for some time
  662.   or after aborting a print.
  663.  
  664.  
  665.  
  666.   16.Changing window size and position (Size/Move window)
  667.  
  668.   Pressing F1/F2 keys changes size of window. 3 sizes are available:
  669.   maximal, minimal and middle. F1 toggles between min. and max. size,
  670.   F2 between middle and max..
  671.   By default middle size is half as high as maximal, but can easily be
  672.   changed by dragging the size gadget. NEXT remembers the new size und
  673.   will use it on next occasion.
  674.  
  675.   MOVE window (F3) moves the window down if it was in the upper half of
  676.   screen or up if it was in the lower half. If the window is as big as the
  677.   screen nothing will happen.
  678.  
  679.  
  680.  
  681.   17.Loading a new file (Load/ReLoad)
  682.  
  683.   NEXT offers several variants to load a new file:
  684.  
  685.   1. Load req(uester) (L)
  686.      --------------------
  687.      Opens the filerequester and presents the directory of current file.
  688.  
  689.   2. Load man(ually) (Shift-L)
  690.      -------------------------
  691.      The complete path of the directory or file wanted has to be entered into
  692.      the input window. If the path contains spaces, you must place it in "".
  693.      The current directory may be abbreviated by "\".
  694.      You can also give a pattern instead of the filename and use the same
  695.      options as in shell commandline. E.g. if input was "font topaz/11"
  696.      this font will be opened and the current file will be reloaded.
  697.  
  698.   3. Load newwin (Amiga-L)
  699.      ---------------------
  700.      Input as described for Load man(ually). NEXT will create a new process
  701.      which opens its own window or presents a filerequester if a directory
  702.      has been entered. Empty inputs are ignored.
  703.  
  704.   4. ReLoad (<)
  705.      ----------
  706.      Enables you to load a file again which already had been viewed during
  707.      a session. NEXT saves the names of previously loaded files into a
  708.      buffer of 800 bytes. If size of buffer is not sufficient older names
  709.      are replaced by newer ones.
  710.      After pressing "<" a small window which presents all names saved
  711.      will open. You can select a name by doubleclicking or by moving through
  712.      the list of names with cursor keys (Up/Down) and finally pressing Return.
  713.      If nothing has been selected Return aborts this function.
  714.      ESC, Space and closegadget can be used, too.
  715.  
  716.   5. Load next (>)
  717.      -------------
  718.      What happens when you press ">" depends on what you have done before.
  719.      If you have previously loaded a file by using a pattern (e.g.
  720.      work:source/#?.s) NEXT will scan the same directory (work:source) and
  721.      look for the next file matching the pattern (#?.s). An existing pattern
  722.      is indicated by a "*" in the status field (window title bar).
  723.      If no pattern exists the current directory will be scanned using the
  724.      pattern "#?.<suff>" where <suff> is the suffix of the current file.
  725.      If there is no suffix the pattern will be "#?".
  726.      By repeatedly pressing ">" you can view all files in the scan directory
  727.      matching the current pattern. .info-files will be skipped. Which file
  728.      will be loaded next depends on how the files are arranged on disk.
  729.      It's NOT in alphabethical order! I recommend to use the Option ASK
  730.      if you wish to decide whether the next file is to be loaded or not.
  731.  
  732.      If you press ">" in combination with Alt or Amiga keys the current
  733.      directory will become the new scan directory and a new pattern -
  734.      depending on the suffix of the current file - will be defined, e.g.
  735.      "#?.readme" if the suffix is ".readme". This is especially useful when
  736.      looking into directories on AMINET CDs: Load a .readme file, press Alt+>
  737.      and the next .readme will be loaded.
  738.  
  739.   6. LOAD myfiles (+)
  740.      ----------------
  741.      Opens a window which shows the files, directories and options defined
  742.      by you in ENV:next.files. They are selected as described under RELOAD.
  743.  
  744.   7. Load by appwindow
  745.      -----------------
  746.      Drop an icon or a filename within a workbench window on NEXT's window
  747.      and the corresponding file will be loaded. If the icon belongs to a
  748.      directory the filerequester will open.
  749.  
  750.   8. Back/Forward (Shift-Left/Shift-Right)
  751.      -------------------------------------
  752.      Steps back or forward in the file history and loads the previous/next
  753.      file. If the end of history buffer is reached (contains 5 entries) the
  754.      file at the other end of the buffer will be loaded. In other words:
  755.      If you have stepped back through the last 5 files (5->4 4->3 3->2 2->1)
  756.      the next step back loads file 5.
  757.  
  758.  
  759.  
  760.   18.Highlighting a line (Show line)
  761.  
  762.   After pressing Alt-MB (left or right) or Amiga-Alt the line at mouse position
  763.   will be inverted. This makes reading of tables etc. easier. The line number
  764.   is displayed in the titlebar.
  765.  
  766.  
  767.  
  768.   19.File conversion
  769.  
  770.   The following file types are automatically converted to readable text
  771.   if @PUR-mode is not switched on:
  772.   HTML, WORD, WRITE, HLP and DosTEXT (for guide files see below)
  773.  
  774.   WORD/WRITE
  775.   ----------
  776.   NEXT extracts the pure text from files produced by Microsoft programs
  777.   Word and Write (suffixes .doc and .wri).
  778.  
  779.   HLP
  780.   ---
  781.   Documentation of programs running under Windows ist often stored in special
  782.   help files with suffix .hlp. NEXT extracts the text within these files.
  783.   Unfortunately about 2/3 of HLP-files are packed so that conversion is
  784.   impossible.
  785.  
  786.   DosTEXT
  787.   -------
  788.   Texts using the MSDos charset (codes $80 to $9F) are converted to ANSI
  789.   (=Amiga) codes. It's not easy to detect which charset has been used.
  790.   So errors may occur. Use the Switch conv(ersion) command in this
  791.   case:
  792.  
  793.   Switch conv (started with "!") loads the current file again and
  794.   uses the opposite conversion mode. A DosText will be converted to
  795.   ANSI and vice versa. This applies also to GUIDE, HTML, WORD and WRITE.
  796.   So you can see very easily what's e.g. `behind' a converted HTML file
  797.   by pressing "!" and switch to converted mode back by another key press.
  798.  
  799.  
  800.  
  801.   20.HTML
  802.  
  803.   Web pages are written in HTML (HyperText Markup Language). These files
  804.   can be recognized by their suffix .htm or .html. They contain a lot of
  805.   instructions for WWW-browsers (so called tags and entities) which make
  806.   HTML files almost unreadable. NEXT converts and formats HTML files by
  807.   default. Conversion does not take place if @PUR mode is on.
  808.  
  809.   Some hints:
  810.  
  811.   * All tags and entities of HTML 3.2 are converted if possible.
  812.   * Some HTML file contain very little or no text at all. So, don't be
  813.     afraid if you see an empty window after conversion.
  814.   * Text is formatted according to window width. Make the window as wide
  815.     as possible before loading a HTML file.
  816.   * The title of a Web page is displayed in [] in the upper left corner.
  817.   * Conversion of tables is nearly impossible and therefore done in a very
  818.     simple manner.
  819.   * Headings (h1...h6) are indented and followed by a blank line. Main
  820.     headings (h1,h2) are display in colour 2, h1 additionally in bold style.
  821.   * Frames can't be displayed but references within frames are shown, e.g.
  822.     "FRAME <framename".
  823.   * References are marked by color 3. When you click on them the
  824.     target is shown in the title bar as long as LMB is held down. After
  825.     releasing LMB the target will be shown. You can abort the action by
  826.     drawing LMB above or below the line where the reference is. LMB must be
  827.     still held down.
  828.  
  829.     Following types of targets are possible:
  830.  
  831.     file.html        target is another file which will be loaded
  832.     file.html#mark        target is a special position within another file
  833.     #mark            target is another position in the current file
  834.  
  835.  
  836.   Sometimes references are represented by a picture and not by a string.
  837.   In these cases NEXT shows the symbol [] which can be clicked,too.
  838.  
  839.   HTML files very often contain another type of pictures (inline pictures)
  840.   which appear in "real" browsers as buttons or something like that. These are
  841.   represented by the symbol [¤]. If you have OS3+ and "AsDT mode"
  842.   is on you can view the pictures by clicking on that symbol.
  843.  
  844.   Searching references (Browse links)
  845.   --------------------
  846.   By pressing "#" you can jump to the references in HTML files and Links
  847.   in AmigaGuide files respectively. Every reference found is displayed with
  848.   background color 2 and the target is shown simultaneously in the title bar.
  849.   You can jump to the target by pressing Return. Pressing "#" again will
  850.   show the next references downwards. Using Amiga or Alt in combination
  851.   with "#" inverts the direction of search.
  852.  
  853.   Switching references off
  854.   ------------------------
  855.   Display of references and picture symbols can be switched off by inacti-
  856.   vating the option "LINKS" in the settings window. This may be usefull
  857.   for printing the current document. It also speeds up the conversion of HTML
  858.   and AmigaGuide files a little bit and saves some memory.
  859.  
  860.  
  861.  
  862.   21.AmigaGuide, datatypes (AGDT once, AsDT mode)
  863.  
  864.   The display modes for AmigaGuide files (@LIB, @CON, @PUR) have briefly
  865.   been explained above. They can be used as commandline options or tooltypes,
  866.   but can also be selected later on in the settings window.
  867.  
  868.   The @LIB mode uses the amigaguide.library (like Multiview or AmigaGuide).
  869.   If the amigaguide.library can't be used for some reason (low memory, no
  870.   library present) the @CON-mode will be used.
  871.  
  872.   The @CON-mode converts AmigaGuide files to readable text. This means,
  873.   all instructions (@NODE etc.) are stripped off and replaced by equivalent
  874.   escape sequences. LINKS will be rendered in color 3. The end of a NODE
  875.   is marked by a "#". Using the @CON-mode can be advantageous, because the
  876.   text is not presented in small pieces and you can use the search and
  877.   print functions of NEXT.
  878.   The converted file is shorter than the original and can be saved, of course.
  879.  
  880.   The @PUR-mode finally shows AmigaGuide files with all the special instruc-
  881.   tions.
  882.  
  883.  
  884.   AGDT once (=AmigaGuide & DataType)
  885.   ----------------------------------
  886.   If the current file is an AmigaGuide file and displayed in @CON or @PUR
  887.   mode and you want it to be displayed by means of amigaguide.library,
  888.   press "A".
  889.  
  890.   Starting with OS3.0 not only AmigaGuide files can be viewd with this
  891.   function but every filetype which is represented by datatype (binary
  892.   datatypes excluded). Since amigaguide.library V39+ uses datatypes itself
  893.   NEXT simply passes the file to the library. In case of pictures NEXT uses
  894.   its own routine (see following chapter).
  895.  
  896.   AsDT mode (=As DataType)
  897.   ------------------------
  898.   Shift-A switches this mode on or off. If switched on the mouse pointer
  899.   changes (looks like a camera) and all files loaded afterwards (except
  900.   guides and binaries) will be displayed by datatypes. OS3+ needed.
  901.  
  902.   You can switch AsDT mode on or off when a list window is active.
  903.   There is no need to close the window before.
  904.  
  905.  
  906.  
  907.   22.Viewing pictures
  908.  
  909.   All types of pictures including icons can be displayed if the corresponding
  910.   datatypes are available. There are different ways to display a picture:
  911.  
  912.     1.    Load a picture (AsDT mode is off) and press "A".
  913.     Disadvantage: The file must be loaded by NEXT and the datatype as
  914.     well. This consumes time and memory.
  915.  
  916.     2.    Switch AsDT mode on (Shift-A) and select a picture file by one of
  917.     the LOAD functions. The picture will be immediately displayed.
  918.     The previously loaded text file stays in memory and can be viewed
  919.     again after the picture has been left.
  920.  
  921.     3.    If you want to see all pictures within a directory switch AsDT mode
  922.     on and use a pattern, e.g. work:pics/#?.iff or work:pics/#?.
  923.     By pressing ">" repeatedly you can now view all pictures matching the
  924.     pattern.
  925.  
  926.   Info about the picture
  927.   ----------------------
  928.   You can get some information about a currently displayed picture by
  929.   pressing "I". A requester appears showing datatype, width, height, depth,
  930.   number of colors and screenmode. The picture stays in the background
  931.   meanwhile and comes back to front by another key press.
  932.  
  933.   Screendump
  934.   ----------
  935.   You can print the currently displayed picture by pressing Shift-P.
  936.   The print is done according to PrinterGFX settings.
  937.  
  938.   Display of a picture can be quitted by pressing any non-qualifier key or
  939.   the mousebuttons. If nothing happens (shouldn't occur) click into the upper
  940.   left corner of the screen to activate the small invisible window situated
  941.   there.
  942.  
  943.  
  944.  
  945.   23.Info, filenote (Info/Filenote)
  946.  
  947.   Info
  948.   ----
  949.   Pressing "I" pops up a requester with following informations:
  950.       - date of creation/last change of file
  951.       - protection bits
  952.       - file type (GUIDE, HTML, WORD, WRITE, DosTEXT, TEXT, BIN)
  953.       - information if crunched and name of cruncher (PPData, XPK compressor,
  954.     SZDD)
  955.       - number of bytes removed by text conversion. This is mainly
  956.     debug information for me. Small numbers are due to stripping
  957.     off carriage returns and trailing spaces.
  958.       - :filenote
  959.       - number of lines and longest line ("rows")
  960.       - number of lines and size of block if marked
  961.  
  962.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  963.     After a separating line the pattern used to scan a directory
  964.     will be shown if there is any.
  965.     All other informations found here in previous versions can now be
  966.     found in the settings window (see chapter 27).
  967.  
  968.   Filenote
  969.   --------
  970.   If you press Shift-I a filenote can be entered for the current file. You
  971.   must put it in "" if it contains spaces. A previous comment can be
  972.   deleted by typing "". Simply pressing Return without any input doesn't
  973.   change anything.
  974.  
  975.  
  976.   24.Delete current file (Delete file)
  977.  
  978.   If you decide that the current file is no longer needed you can delete it
  979.   by pressing Amiga-Del. You will be asked whether it is really to be deleted.
  980.   Press OK-gadget to confirm. The deleted file will stay in memory, and you
  981.   can undo deleting by saving it again. But due to formatting there may be
  982.   slight or big differences to original file. Don't try to recover a deleted
  983.   executable in this way!.
  984.  
  985.  
  986.  
  987.   ›[7m25.%-Display (Switch %)
  988.  
  989.   The display of text position in the status field can be switched between
  990.   percentage and line number by pressing "%". If you are in %-mode the GOTO
  991.   command will only accept %-values, otherwise line numbers.
  992.  
  993.  
  994.  
  995.   26.Archives (View archive, Flush tempdir, Unpack all/select)
  996.  
  997.   For viewing and extracting archives the following programms are needed:
  998.  
  999.         archiver/unpacker        |    suffixes of archives
  1000.         ------------------------+--------------------------
  1001.         LhA   1.38e         |    .lha, .lzh, .run
  1002.         LZX   1.21 changed!     |    .lzx
  1003.         UnZip 5.12            |    .zip
  1004.         GZip  1.2.4 (18.8.93)   |   .gz, .z, _Z, .tgz, .taz
  1005.  
  1006.   You may use UnLZX (V1.21) and LHX instead of LZX and LhA respectively.
  1007.   Paths of archivers must be known to NEXT. I recommend to write their paths
  1008.   into ENVARC:Next.prefs. Otherwise NEXT will promt for a path when needed.
  1009.   For TAR archives no external unpacker is required.
  1010.  
  1011.   All (de)archivers menshioned above (except GZip) can be made resident.
  1012.   If you choose the option RES this will be done automatically by NEXT
  1013.   when an archiver is needed the first time. I recommend to do this if you
  1014.   have enough memory. Performance of archive extraction will encrease
  1015.   remarkably.
  1016.  
  1017.   NEXT recognizes archives by internal signs, not by the name suffix. If
  1018.   an archive has been detected a list of its contents will be created and
  1019.   displayed in the list window. Moving through the list and selecting a file
  1020.   is described above (see chapter 4).
  1021.  
  1022.   A selected file will be extracted to TEMPDIR/x and displayed afterwards.
  1023.   If the selected file happens to be an archive again another list will be
  1024.   created.
  1025.  
  1026.   There are 5 functions dealing with archives:
  1027.  
  1028.   Flush tempdir (Shift-Del) deletes all temporary files in TEMPDIR/x if
  1029.   there are any. So you'll get back the memory or disk space they occupied.
  1030.   A requester will pop up if there are any files to delete and inform you
  1031.   about the number of files and their total length in Kb.
  1032.  
  1033.   View old archive (V) displays the contents of last archive selected
  1034.   and enables extraction of files as described above.
  1035.  
  1036.   View (from) readme
  1037.   This feature is especially useful for AMINET archives. If you have loaded
  1038.   a .readme file press Shift-V and a list of files within the corresponding
  1039.   archive will be presented. If there is no  archive but another file
  1040.   which corresponds to the .readme you'll be asked whether to load this one.
  1041.  
  1042.   Unpack all (U) extracts all files within the current archive to a
  1043.   directory which must be specified by you. Paths of archived files can be
  1044.   preserved by clicking on gadget "whith path".
  1045.  
  1046.   Unpack select enables unpacking of one or more selected files.
  1047.   You get into select mode by pressing "V" two times. The first "V" opens
  1048.   the list window and displayes the archive contents (if an archive has been
  1049.   read before). The second "V" switches into select mode. Filenames are now
  1050.   displayed with color 2. Select the files you want to be extracted by click.
  1051.   A second click will unselect a file. After selection press Return and enter
  1052.   the destination directory.
  1053.  
  1054.   You can unpack an archive without loading a file before. The main window
  1055.   of NEXT must not be open. Simply type >next <archive>. Press Return to
  1056.   extract the whole archive after the list window appeared. You'll be asked
  1057.   for the destination directory, then. Extraction of selected files works as
  1058.   described above.
  1059.  
  1060.  
  1061.  
  1062.   27.Tabs (Tab width)
  1063.  
  1064.   After pressing the TAB-key a new tab width can be entered. The change will
  1065.   be visible immediately if the current text contains tabs. It may be necessary
  1066.   to reload the file in order to adjust the line length according to the new
  1067.   width. After reloading NEXT displays the same text position as before.
  1068.   For prints tabs will be expanded by spaces if tab width is different from 8.
  1069.  
  1070.  
  1071.  
  1072.   28.Megafiles
  1073.  
  1074.   If a file is too large to fit into one memory block (that's while I name
  1075.   it "megafile"). NEXT will split it into several parts and use half of the
  1076.   largest memory block available in this case. XPK- und powerpacked files
  1077.   can't be splitted.
  1078.  
  1079.   Within a splitted file you can quickly move to next or previous part by
  1080.   repeatedly pressing the cursor keys (<- and ->).
  1081.   NEXT will automatically switch to next/previous part if you are at top or
  1082.   bottom of current part and you use one of the MOVE commands (LINE up/down,
  1083.   PAGE up/down).
  1084.   SEARCH, COUNT, GOTO, PRINT are allways restricted to the current part. This
  1085.   may change in a future version.
  1086.  
  1087.  
  1088.  
  1089.   29.Settings
  1090.  
  1091.   The settings window is opened by "`" and looks like this:
  1092.  
  1093.     +--------------------------+
  1094.     | Settings               | Effect when switched on:
  1095.     +--------------------------+
  1096.     |        1 @LIB           | display of guides by amigaguide.library
  1097.     |       2 @CON             | conversion of guides, HTML ..
  1098.     |        3 @PUR           | no conversion
  1099.     |       F FLUSH            | Deletion of temp. file on exit
  1100.     |       A ASK              | request when scanning a directory
  1101.     |        P PAUSE           | pause after each printed page
  1102.     |       LINKS              |
  1103.     |        S SMARTPRINT       | "smart" print mode
  1104.     |        K BOOKMODE           | page numbers placed like in books
  1105.     |        O ODDSFIRST        | odd pages are printed first
  1106.     |        C CENTERTITLE      | heading centered
  1107.     |        B BOLD           | heading bold
  1108.     |       U UNDERLINED       | heading underlined
  1109.     |        I ITALIC           | heading italic
  1110.     +--------------------------+
  1111.  
  1112.   Active modes are highligthed. They can be deactivated by click and
  1113.   reactivated by another click. In case of @LIB, @CON and @PUR you have
  1114.   to click at the mode you want. You may use the key shortcuts in front
  1115.   of each mode, too.
  1116.   The changes will be saved by pressing Return. You can quit with Q, ESC
  1117.   and Space.
  1118.  
  1119.  
  1120.  
  1121.   30.Editing the current file (Edit file)
  1122.  
  1123.   By pressing Shift-E an external editor can be started with the current
  1124.   file as argument. The path of the editor can be defined by option ED,
  1125.   either on shell command line or in ENV:next.prefs. Otherwise you have
  1126.   to enter the path the first time you call this function.
  1127.   The editor is started asynchronously and gets a stack of 6000.
  1128.   I hope this will be sufficient in all cases.
  1129.  
  1130.   If the current file is a pure text file the editor will be called with
  1131.   its path. If the current file is binary, compressed or allready deleted
  1132.   you'll be asked if you want to edit the current (formatted) buffer.
  1133.   A positive response will NEXT cause to copy the buffer to TEMPDIR/<file>
  1134.   and then start the editor with this path as argument.
  1135.  
  1136.   You can easily reload the edited file with "E" (no Shift this time).
  1137.  
  1138.  
  1139.  
  1140.   31.Copy files
  1141.  
  1142.   This command works like c:copy. But it only copies files which have been
  1143.   previously viewed by NEXT. After pressing Shift-Y a list window will open
  1144.   with these files. After selection of a file you'll be promted for the
  1145.   destination. This may be either a filename or a directory.
  1146.  
  1147.   In contrast to PRINT file this command copies the original file and not
  1148.   the more or less modified buffer of NEXT. The sense of Copy file is that
  1149.   you don't need to quit NEXT if you want to get a useful programm or text
  1150.   file on your hard disk.
  1151.  
  1152.  
  1153.  
  1154.   32.Font selection (Select font)
  1155.  
  1156.   The font requester of reqtools.library can be called by pressing Shift-F.
  1157.   If the selected font is of different width than the old one, the
  1158.   current file will be loaded again, otherwise the new font will be used
  1159.   immediately.
  1160.  
  1161.  
  1162.  
  1163.   Reformat current text (Reformat)
  1164. When you press Shift-R NEXT tries to reformat the current file "intelligently". How this
  1165. works is best demonstated by this chapter which contains some very long lines. These lines
  1166. These lines will be wrapped according to window width and the folling lines will be appended,
  1167. replacing linefeeds by spaces. Now press Shift-R and wait...
  1168.   This is the result.
  1169.  
  1170.   Reformatting will not be done with binary files and is does not
  1171.   act on inserted paragraphs.
  1172.  
  1173.  
  1174.  
  1175.   34.Changes
  1176.  
  1177.   meaning: + new, ^ improved, * changed, - removed
  1178.  
  1179.   V2.6
  1180.   ====
  1181.   + Back/Forward (Shift-Left/Shift-Right) step through history back and
  1182.     forward respectively. Equivalent to Back/Forward buttons in browsers.
  1183.   + Option TOPMARGIN/K/N: Inserts as many linefeeds as specified on top of
  1184.     printed pages. Default is 0. This may be usefull with printers which
  1185.     don't understand a "top margin" command.
  1186.   + Pictures can be printed now (Shift-P)
  1187.   + Conversion of MSWrite documents with embedded OLE objects and pictures
  1188.   ^ Conversion routine for Guides now recognizes @{Amigaguide}, @{fg shine},
  1189.     @{highlight} and @smartwrap (global and local)
  1190.   ^ Finding of referenced files with absolute paths should work better now
  1191.   ^ Conversion of MSWord documents somewhat improved
  1192.   * Renamed  "AsGuide mode" to "AsDT mode" (As DataType)
  1193.          "AsGuide once" to "AGDT once" (AmigaGuide & DataType)
  1194.     The former AsGuide mode no longer uses amigaguide.library for guides,
  1195.     "AGDT once" does.
  1196.   * Default setting @LIB changed to @CON
  1197.   * WRAP removed from settings window. This mode (renamed to "Reformat")
  1198.     can now be started by pressing Shift-R. The current file will be
  1199.     immediately reloaded
  1200.   - Several small bugs
  1201.   - Enforcer hit when clicking on references in archived HTMLs/Guides.
  1202.  
  1203.  
  1204.   V2.5
  1205.   ====
  1206.   + Next has now browser capabilities. References are shown in color 3.
  1207.     Clicking on a reference will jump to the target.
  1208.   + Links within AmigaGuide files can be clicked on.
  1209.   + Function "Browse links" searches references and links in HTML and guide
  1210.     files
  1211.   + Conversion of Windows HLP-files
  1212.   + Settings: WRAP mode. Formats texts with lines longer than window width
  1213.     paragraph by paragraph.
  1214.   ^ References within frames are displayed
  1215.   ^ Display of small pictures improved
  1216.   ^ Backslash in guides is now treated as escape character: \\=\, \@=@
  1217.   * New pointer for AsGuide mode
  1218.   * Links of AmigaGuide files are now displayed with color 3,
  1219.     formerly color 2.
  1220.   * Effect of mousebuttons has changed:
  1221.     LMB now reserved for clicking on references/links. Jumping to block marks
  1222.     is now done by pressing "1" and "2" (main keyboard).
  1223.   - Very small pictures (width or height=1 pixel) are not displayed any more.
  1224.     Caused crashes. Message: "Picture too small"
  1225.   - BUG: First line of HTML-files was sometimes incomplete. Fixed.
  1226.  
  1227.  
  1228. -------------------------------------------------------------------------
  1229.  
  1230.  
  1231.   Many thanks to
  1232.  
  1233.   - Nico Francois for publishing his decrunch routine and reqtools
  1234.   - Charlie Gibbs for A68k. NEXT has been assembled with it.
  1235.   - Matt Dillon for DME
  1236.   - Hajo Stengert for betatesting and many valuable suggestions
  1237.   - Andreas Neumann for uploading every new version of NEXT into Aminet
  1238.     and providing me with information on file formats. Thanks also for
  1239.     bug reports and useful suggestions!
  1240.   - Georges Goncalves for new ideas, most of which are now implemented
  1241.  
  1242.  
  1243.   Bug reports and suggestions may be sent to following address.
  1244.  
  1245.  
  1246.                   Jürgen Klawitter
  1247.                   Südendstr. 28
  1248.                   D-12169 Berlin
  1249.                   Germany
  1250.